package com.egdk.api.mapp;

import com.egdk.api.entity.DICOMImagesEntity;
import com.egdk.api.entity.DICOMImagesEntityExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DICOMImagesEntityMapper {
    long countByExample(DICOMImagesEntityExample example);

    int deleteByExample(DICOMImagesEntityExample example);

    int deleteByPrimaryKey(String sopinstanc);

    int insert(DICOMImagesEntity record);

    int insertSelective(DICOMImagesEntity record);

    List<DICOMImagesEntity> selectByExample(DICOMImagesEntityExample example);

    DICOMImagesEntity selectByPrimaryKey(String sopinstanc);

    int updateByExampleSelective(@Param("record") DICOMImagesEntity record, @Param("example") DICOMImagesEntityExample example);

    int updateByExample(@Param("record") DICOMImagesEntity record, @Param("example") DICOMImagesEntityExample example);

    int updateByPrimaryKeySelective(DICOMImagesEntity record);

    int updateByPrimaryKey(DICOMImagesEntity record);

    List<DICOMImagesEntity> selectDicomImageWhenEqual(@Param("seriesInst") String seriesInst);

    List<DICOMImagesEntity> selectDicomImageWhenNotEqual(@Param("seriesInst") String seriesInst);
}